
export interface UniHttpResponse<T>{
    msg:string;
    status:number;
    data:T
}

export interface DataArrResponse<T>{
    total:number;
    subtotal:number;
    data:T;
}

export interface UniHttpRequest{
    args:object
}

export enum HTTPMethod{
    POST = "POST",
    GET = "GET"
}


export interface UniHttpRequestRecord<T> {
    URL: string;                       // 请求的地址
    Method: HTTPMethod;                // HTTP 方法（枚举）
    IsAuth: boolean;                  // 是否需要鉴权（可选）
    ResponseType?: UniHttpResponse<T>;     // 预期的响应结构（可选）
}
